package br.unicamp.ic.inf312.arena.modelo.vendas;
/*
 * ArenaTicketMain - Venda de Bilhetes Eletronicos para Espetaculos (Arena Entretenimento S.A.)
 * CartaoCredito.java
 * ©2006
 */

/**
 * @author inf312
 */
public class CartaoCredito extends Pagamento {
	private long numeroCartao;
	private String bandeira;

	public CartaoCredito() {
		super(Pagamento.TIPO_CARTAO);
	}

	/**
	 * 
	 * @param valor
	 * @param numero
	 * @param bandeira
	 */
	public CartaoCredito(double valor, long numero, String bandeira) {
		super(Pagamento.TIPO_CARTAO, valor);
		this.numeroCartao = numero;
		this.bandeira = bandeira;
	}

	/**
	 * 
	 * @param codpagto
	 * @param valor
	 * @param numero
	 * @param bandeira
	 */
	public CartaoCredito(int codpagto, double valor, long numero, String bandeira) {
		super(codpagto, Pagamento.TIPO_CARTAO, valor);
		this.numeroCartao = numero;
		this.bandeira = bandeira;
	}

	public long getNumeroCartao() {
		return numeroCartao;
	}

	public void setNumeroCartao(long numero) {
		this.numeroCartao = numero;
	}

	public String getBandeira() {
		return bandeira;
	}

	public void setBandeira(String bandeira) {
		this.bandeira = bandeira;
	}
}